Migration for Pervasive Applications
نویسندگان
چکیده
This paper explores migration, the ability to move an application between devices, in the context of pervasive, or ubiquitous, computing. Pervasive computing, with its vision of information access anytime and anywhere, introduces a new class of applications that seamlessly follow people as they move through the physical world. As a result, migration becomes an important building block for the development and deployment of pervasive applications. However, the main challenge with migration is to strike a reasonable balance between the complexity of implementing migration and the actual utility delivered to applications. In this paper, we introduce a migration service for pervasive applications that marks a new, practical design point in the design space. We explain the trade-offs made in its design, detail its implementation, and reflect on our own and others’ experiences with using it.
منابع مشابه
Context-Aware State Management for Ubiquitous Applications
In a ubiquitous computing environment, users continuously access computing services and interact with smart spaces, while moving from one place to another. Application migration, therefore, is an important and necessary feature. State capturing, migration and restoration play a significant role to enable application migration. However, current software systems usually capture the state at the s...
متن کاملDeploying fault tolerance and taks migration with NetSolve
Computational power grids are computing environments with massive resources for processing and storage. While these resources may be pervasive, harnessing them is a major challenge for the average user. NetSolve is a software environment that addresses this concern. A fundamental feature of NetSolve is its integration of fault-tolerance and task migration in a way that is transparent to the end...
متن کاملDeploying Fault-Tolerance and Task Migration with NetSolve
Computational power grids are computing environments with massive resources for processing and storage. While these resources may be pervasive, harnessing them is a major challenge for the average user. NetSolve is a software environment that addresses this concern. A fundamental feature of NetSolve is its integration of fault-tolerance and task migration in a way that is transparent to the end...
متن کاملApplication mobility in pervasive computing: A survey
Pervasive computing applications often need to maintain uninterrupted computing experiences when users move across devices. This advanced feature, recognized as applicationmobility, bringsmany challenges to the pervasive computing community. For a better understanding of the challenges and existing approaches to applicationmobility, this paper surveys related work with a classification and comp...
متن کاملProgramming for Pervasive Computing Environments
Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate to seamlessly help users in accomplishing their tasks. However, for this vision to become a reality, developers must build applications that constantly adapt to a highly dynamic computing environmen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002